class ModelInfo {
  final String id;
  final String name;
  final String description;
  final String pricing;
  
  ModelInfo({
    required this.id,
    required this.name,
    required this.description,
    required this.pricing,
  });
}

class ModelConfig {
  static final List<ModelInfo> models = [
    ModelInfo(
      id: 'Qwen/Qwen2.5-7B-Instruct',
      name: 'Qwen2.5-7B-Instruct',
      description: '通义千问2.5 7B指令模型',
      pricing: '免费',
    ),
    ModelInfo(
      id: 'deepseek-ai/DeepSeek-R1-Distill-Qwen-32B',
      name: 'DeepSeek-Qwen-32B',
      description: 'DeepSeek优化的通义千问32B模型',
      pricing: '¥1.26/M Tokens',
    ),
    ModelInfo(
      id: 'deepseek-ai/DeepSeek-R1-Distill-Qwen-14B',
      name: 'DeepSeek-Qwen-14B',
      description: 'DeepSeek优化的通义千问14B模型',
      pricing: '¥0.7/M Tokens',
    ),
    ModelInfo(
      id: 'deepseek-ai/DeepSeek-R1-Distill-Qwen-7B',
      name: 'DeepSeek-Qwen-7B',
      description: 'DeepSeek优化的通义千问7B模型',
      pricing: '免费',
    ),
    ModelInfo(
      id: 'deepseek-ai/DeepSeek-R1-Distill-Qwen-1.5B',
      name: 'DeepSeek-Qwen-1.5B',
      description: 'DeepSeek优化的通义千问1.5B模型',
      pricing: '免费',
    ),
    ModelInfo(
      id: 'deepseek-ai/DeepSeek-R1-Distill-Llama-70B',
      name: 'DeepSeek-Llama-70B',
      description: 'DeepSeek优化的Llama 70B模型',
      pricing: '¥4.13/M Tokens',
    ),
    ModelInfo(
      id: 'deepseek-ai/DeepSeek-R1-Distill-Llama-8B',
      name: 'DeepSeek-Llama-8B',
      description: 'DeepSeek优化的Llama 8B模型',
      pricing: '免费',
    ),
  ];
} 